<?php
namespace app\admin\model;

class AdminUser extends \think\Model
{
    // public function getLogInfo($username)
    // {
    //     return  $this->field('id,username,password,role_id,login_ip,login_time')->where('username', $username)->find();
    // }

    public function getUsername($id)
    {
        return $this->where('id', $id)->value('username');
    }

    /**
     * 返回全部用户名列表 [array] , 或根据 role_id 获取对应用户名列表 [string]
     *
     * @param [int] $role_id
     * @return void
     */
    public function getUsernames($role_id = null)
    {
        if ($role_id == null) {
            return $this->column('id, username');
        } else {
            $data = $this->where('role_id', $role_id)->column('username');

            if ($data) {
                return implode(',', $data);
            } else {
                return null;
            }
        }
    }
}
